﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabShift_Type
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public TimeOnly? start_time { get; set; }
        public TimeOnly? end_time { get; set; }
        public string? holiday_list { get; set; }
        public int enable_auto_attendance { get; set; }
        public string? determine_check_in_and_check_out { get; set; }
        public string? working_hours_calculation_based_on { get; set; }
        public int begin_check_in_before_shift_start_time { get; set; }
        public int allow_check_out_after_shift_end_time { get; set; }
        public int mark_auto_attendance_on_holidays { get; set; }
        public decimal working_hours_threshold_for_half_day { get; set; }
        public decimal working_hours_threshold_for_absent { get; set; }
        public DateOnly? process_attendance_after { get; set; }
        public DateTime? last_sync_of_checkin { get; set; }
        public int enable_late_entry_marking { get; set; }
        public int late_entry_grace_period { get; set; }
        public int enable_early_exit_marking { get; set; }
        public int early_exit_grace_period { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
    }
}
